it makes perfect sense to me - German English Dictionary